﻿@import url("redmond/jquery-ui-1.8.18.custom.css");
body
{
    font-size: .85em;
    font-family: "Trebuchet MS", Verdana, Helvetica, Sans-Serif;
    background-color: #fff;
    background-image: url(images/bg.png);
	background-repeat: repeat;
}

header,
footer,
nav,
section {
    display: block;
}

/* Styles for basic forms
-----------------------------------------------------------*/

fieldset 
{
    border:1px solid #ddd;
    padding:0 1.4em 1.4em 1.4em;
    margin:0 0 1.5em 0;
}

legend 
{
    font-size:1.2em;
    font-weight: bold;
}

textarea 
{
    min-height: 75px;
}

.editor-label 
{
    margin: 1em 0 0 0;
}

.editor-field 
{
    margin:0.5em 0 0 0;
}


/* Styles for validation helpers
-----------------------------------------------------------*/

header, footer
{
    height:100px;
    width:100%;
}

header h1
{
    text-align:center;
}

section#left
{
    width:20%;
    float:left;
    min-height:400px;
}

section#right
{
    width:75%;
    display:inline-block;
    min-height:400px;
    background-color:#fff;
}

footer
{
    text-align:center;
}

.field-validation-error
{
    color: #ff0000;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid
{
    display: none;
}

#log
{
    float:right;
    color:#fff;
}

.langue
{
    text-align:right;
}

.left
{
    width:33%;display:inline-block;position:relative;
}

.center
{
    width:33%;display:inline-block;position:relative;
}

.right
{
    width:33%;display:inline-block;position:relative;
}

.red
{
    background-color:#D5182B;display:inline-block;
}

.blue
{
    background-color:#01B4DF;display:inline-block;
}

.green
{
    background-color:#5DB910;display:inline-block;
}

.tuile
{
    list-style-type: none; margin: 0; padding: 0;
}

.tuile li
{
    margin: 3px 3px 3px 0; padding: 1px; float: left; min-width: 110px;max-width: 250px;min-height: 45px; text-align: center;border:1px solid black;border-radius:0.8em 0.8em 0.8em 0.8em;-moz-box-shadow: 10px 10px 5px #888;
-webkit-box-shadow: 10px 10px 5px #888;
box-shadow: 10px 10px 5px #888;
}
tr td a
{
    color: #fff;
    text-decoration:none;
}
tr td a:active 
{
    color:red;
} 
tr td a:hover 
{
    color:red;
} 

table {
border: thin solid #ffffff;
}
td, th {
border: thin solid #ffffff;
}

ul li a
{
    color: #fff;
    text-decoration:none;
}
ul li a:active 
{
    color:red;
} 
ul li a:hover 
{
    color:red;
} 

ul li.red a:hover 
{
    color:#000;
} 

div a
{
    color: #fff;
    text-decoration:none;
}
div a:active 
{
    color:red;
} 
div a:hover 
{
    color:red;
} 
ul
{
    list-style-type: none; 
}
p a
{
    color: #000;
    text-decoration:none;
}
p a:active 
{
    color:red;
} 
p a:hover 
{
    color:red;
}
a
{
    color: #000;
    text-decoration:none;
}
a:active 
{
    color:red;
} 
a:hover 
{
    color:red;
}  

#prev 
{
    background:url('images/arrowL.jpg') no-repeat scroll 5px 200px Gray;
    border:1px solid black;
    width:50px;
    height:400px;
    float:left;
    cursor:pointer;
}

#prev span
{
    display:none;
}

#next 
{
    background:url('images/arrowR.jpg') no-repeat scroll 5px 200px Gray;
    border:1px solid black;
    width:50px;
    height:400px;
    float:right;
    text-indent:-5000px;
    cursor:pointer;
}

#next span
{
    display:none;
}

